Journal article
Packing R-trees with Space-filling Curves: Theoretical Optimality, Empirical Efficiency, and Bulk-loading Parallelizability
Jianzhong Qi, Yufei Tao, Yanchuan Chang, Rui Zhang
ACM Transactions on Database Systems | Association for Computing Machinery | Published : 2020
DOI: 10.1145/3397506
Abstract
The massive amount of data and large variety of data distributions in the big data era call for access methods that are efficient in both query processing and index management, and over both practical and worst-case workloads. To address this need, we revisit two classic multidimensional access methods—the R-tree and the space-filling curve. We propose a novel R-tree packing strategy based on space-filling curves. This strategy produces R-trees with an asymptotically optimal I/O complexity for window queries in the worst case. Experiments show that our R-trees are highly efficient in querying both real and synthetic data of different distributions. The proposed strategy is also simple to par..
View full abstractGrants
Awarded by Australian Research Council (ARC) Discovery Project
Awarded by Chinese University of Hong Kong
Funding Acknowledgements
Thiswork is supported in part by Australian Research Council (ARC) Discovery Project DP180103332, a direct grant (Project Number: 4055079) from the Chinese University of Hong Kong, and a Faculty Research Award from Google.